Uncanny_Automator\Google_Sheet_Helpers D

Total Complexity 176
Dependencies 6
Dependents 6
Total lines 1,716
Lines of code 912
Logical lines of code 441
Comment lines 431
Methods 46
Properties 7

Methods 46

Method Rating Maintainability Complexity Lines of code
api_get_worksheets_from_spreadsheet()
A
45 10 40
get_google_drives()
A
46 10 38
handle_file_picker_auth()
A
42 8 57
maybe_migrate_googlesheets()
A
44 8 48
fetch_worksheets_columns()
A
44 7 49
api_get_google_drives()
A
49 8 31
get_google_worksheets()
A
48 7 32
get_google_sheet_columns()
A
48 7 32
has_missing_scope()
S
54 7 22
api_get_rows()
S
47 6 36
get_google_spreadsheets()
S
49 6 31
remove_spreadsheet()
S
55 6 18
api_get_spreadsheets_from_drive()
S
51 5 28
validate_oauth_tokens()
S
50 5 27
get_worksheet_rows_gsspreadsheet()
S
53 5 21
is_connected()
S
60 5 14
get_user_info()
S
53 4 25
fetch_spreadsheets()
S
50 3 34
api_user_info()
S
59 4 15
get_columns()
S
58 4 15
remove_duplicate_spreadsheets_by_id()
S
59 4 14
resend_with_current_credentials()
S
61 4 13
__construct()
S
47 2 36
select_gsspreadsheet_from_gsdrive()
S
58 3 17
resend_with_correct_worksheet_id()
S
63 3 11
get_client_scopes()
S
63 3 11
handle_file_picker()
S
54 2 20
api_call()
S
56 2 19
disconnect_user()
S
58 2 17
get_google_client()
S
68 3 7
calculate_hash()
S
65 3 8
select_gsworksheet_from_gsspreadsheet()
S
61 2 13
api_revoke_access()
S
63 2 11
maybe_generate_sheet_id()
S
68 2 7
num2alpha()
S
68 2 6
has_generic_drive_scope()
S
74 2 4
fetch_worksheets_columns_search()
S
59 1 14
fetch_worksheets()
S
62 1 12
api_update_row()
S
63 1 11
select_gsworksheet_from_gsspreadsheet_columns()
S
64 1 9
disconnect_and_revoke_credentials()
S
66 1 9
api_get_range_values()
S
66 1 9
api_append_row()
S
64 1 10
setOptions()
S
81 1 3
get_spreadsheets()
S
74 1 4
merge_spreadsheets_options()
S
74 1 4